package de.vocabulary.client;

import de.vocabulary.shared.model.LanguageModule;

public class LanguageModuleManager {
	private LanguageModule languageModule;
	private static LanguageModuleManager manager;
	
	private LanguageModuleManager(){
		
	}
	
	public static LanguageModuleManager getLanguageModuleManager(){
		if (manager == null) manager = new LanguageModuleManager();
		return manager;
	}
	
	
	public LanguageModule getLanguageModule(){
		//@TODO load default or throw error Msg
		if (languageModule==null) languageModule = new LanguageModule();
		return languageModule;
	}
	
	public void setLanguageModel(LanguageModule languageModule){
		this.languageModule = languageModule;
	}
	

}
